traveling mechanism - Francés Inglés Diccionario